Component({

  behaviors: [],

  properties: {
    intoView:{
      type:String,
      value:''
    },
    myProperty: { // 属性名
      type: String, // 类型（必填），目前接受的类型包括：String, Number, Boolean, Object, Array, null（表示任意类型）
      value: '', // 属性初始值（可选），如果未指定则会根据类型选择一个
      observer: function (newVal, oldVal) { } // 属性被改变时执行的函数（可选），也可以写成在methods段中定义的方法名字符串, 如：'_propertyChange'
    },
    myProperty2: String // 简化的定义方式
  },
  data: {
    d: [
      {
        name: "综合",
        v: "integrated",
      },
      {
        name: "whois查询",
        v: "whois",
      },
      {
        name: "whois历史",
        v: "whoisHistory",
      },
      {
        name: "whois反查",
        v: "whoisReverse",
      },
      {
        name: "备案查询",
        v: "record",
      },
      {
        name: "被墙查询",
        v: "GFW",
      },
      {
        name: "污染查询",
        v: "pollution",
      },
      {
        name: "域名劫持",
        v: "hijackCheck",
      },
      {
        name: "微信拦截",
        v: "wxIntercept",
      },
      {
        name: "QQ拦截",
        v: "qqIntercept",
      },
      {
        name: "争议/被盗",
        v: "dispute",
      },
      {
        name: "百度权重",
        v: "baiduPR",
      },
      {
        name: "360权重",
        v: "360PR",
      },
      {
        name: "谷歌权重",
        v: "googlePR",
      },
      {
        name: "搜狗权重",
        v: "sogouPR",
      },
      {
        name: "ALEXA排名",
        v: "alexa",
      },
      {
        name: "域名估值",
        v: "domainValuation",
      },
      {
        name: "域名成交",
        v: "domainTransaction",
      },
      {
        name: "域名终端",
        v: "domainQuery",
      },
      {
        name: "全球后缀",
        v: "globalSuffix",
      },
      {
        name: "全球注册商",
        v: "globalRegistrar",
      },
      {
        name: "域名字典",
        v: "domainDictionary",
      },
      {
        name: "域名行情",
        v: "domainQuotes",
      },
      {
        name: "行业资讯",
        v: "news",
      },
    ],
    urls:'aaaa'
  }, // 私有数据，可用于模版渲染

  lifetimes: {
    // 生命周期函数，可以为函数，或一个在methods段中定义的方法名
    attached: function () { },
    moved: function () { },
    detached: function () { },
  },

  // 生命周期函数，可以为函数，或一个在methods段中定义的方法名
  attached: function () { }, // 此处attached的声明会被lifetimes字段中的声明覆盖
  ready: function() { 
    // console.log(getCurrentPages()[0].route.split('/')[1])
    // console.log(this.properties.intoView)
    this.setData({
      intoView: this.properties.intoView,
      urls:getCurrentPages()[0].route.split('/')[1]
      })
      console.log(this.data.urls)
   },

  pageLifetimes: {
    // 组件所在页面的生命周期函数
    show: function () { 
    },
  },

  methods: {
    getHeng(e){
      console.log(e)
      let url = e.currentTarget.dataset.index.v
      console.log(url)
      wx.redirectTo({
        url: `../${url}/${url}`
      })
      // this.setData({
      //   intoView: e.currentTarget.id
      //   })
    }
    // onMyButtonTap: function () {
    //   this.setData({
    //     // 更新属性和数据的方法与更新页面数据的方法类似
    //     myProperty: 'Test'
    //   })
    // },
    // _myPrivateMethod: function () {
    //   // 内部方法建议以下划线开头
    //   this.replaceDataOnPath(['A', 0, 'B'], 'myPrivateData') // 这里将 data.A[0].B 设为 'myPrivateData'
    //   this.applyDataUpdates()
    // },
    // _propertyChange: function (newVal, oldVal) {

    // }
  }

})